package com.bbva.general.entities;

import com.bbva.general.entities.VtFaUsuarios;

public class VtFaUsuarios implements java.io.Serializable {

	private static final long serialVersionUID = 1L;
	private String idusuario;
	private String idregistro;
	private String nombre;
	private String idtipo;
	private String idperfil;
	private String desctipo;
	private String descperfil;

	public VtFaUsuarios() {
	}

	public VtFaUsuarios(String idusuario, String idregistro, String idtipo,
			String idperfil, String desctipo, String descperfil) {
		this.idusuario = idusuario;
		this.idregistro = idregistro;
		this.idtipo = idtipo;
		this.idperfil = idperfil;
		this.desctipo = desctipo;
		this.descperfil = descperfil;
	}

	public VtFaUsuarios(String idusuario, String idregistro, String nombre,
			String idtipo, String idperfil, String desctipo, String descperfil) {
		this.idusuario = idusuario;
		this.idregistro = idregistro;
		this.nombre = nombre;
		this.idtipo = idtipo;
		this.idperfil = idperfil;
		this.desctipo = desctipo;
		this.descperfil = descperfil;
	}

	public String getIdusuario() {
		return this.idusuario;
	}

	public void setIdusuario(String idusuario) {
		this.idusuario = idusuario;
	}

	public String getIdregistro() {
		return this.idregistro;
	}

	public void setIdregistro(String idregistro) {
		this.idregistro = idregistro;
	}

	public String getNombre() {
		return this.nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getIdtipo() {
		return this.idtipo;
	}

	public void setIdtipo(String idtipo) {
		this.idtipo = idtipo;
	}

	public String getIdperfil() {
		return this.idperfil;
	}

	public void setIdperfil(String idperfil) {
		this.idperfil = idperfil;
	}

	public String getDesctipo() {
		return this.desctipo;
	}

	public void setDesctipo(String desctipo) {
		this.desctipo = desctipo;
	}

	public String getDescperfil() {
		return this.descperfil;
	}

	public void setDescperfil(String descperfil) {
		this.descperfil = descperfil;
	}

	public boolean equals(Object other) {
		if ((this == other))
			return true;
		if ((other == null))
			return false;
		if (!(other instanceof VtFaUsuarios))
			return false;
		VtFaUsuarios castOther = (VtFaUsuarios) other;

		return ((this.getIdusuario() == castOther.getIdusuario()) || (this
				.getIdusuario() != null
				&& castOther.getIdusuario() != null && this.getIdusuario()
				.equals(castOther.getIdusuario())))
				&& ((this.getIdregistro() == castOther.getIdregistro()) || (this
						.getIdregistro() != null
						&& castOther.getIdregistro() != null && this
						.getIdregistro().equals(castOther.getIdregistro())))
				&& ((this.getNombre() == castOther.getNombre()) || (this
						.getNombre() != null
						&& castOther.getNombre() != null && this.getNombre()
						.equals(castOther.getNombre())))
				&& ((this.getIdtipo() == castOther.getIdtipo()) || (this
						.getIdtipo() != null
						&& castOther.getIdtipo() != null && this.getIdtipo()
						.equals(castOther.getIdtipo())))
				&& ((this.getIdperfil() == castOther.getIdperfil()) || (this
						.getIdperfil() != null
						&& castOther.getIdperfil() != null && this
						.getIdperfil().equals(castOther.getIdperfil())))
				&& ((this.getDesctipo() == castOther.getDesctipo()) || (this
						.getDesctipo() != null
						&& castOther.getDesctipo() != null && this
						.getDesctipo().equals(castOther.getDesctipo())))
				&& ((this.getDescperfil() == castOther.getDescperfil()) || (this
						.getDescperfil() != null
						&& castOther.getDescperfil() != null && this
						.getDescperfil().equals(castOther.getDescperfil())));
	}

	public int hashCode() {
		int result = 17;

		result = 37 * result
				+ (getIdusuario() == null ? 0 : this.getIdusuario().hashCode());
		result = 37
				* result
				+ (getIdregistro() == null ? 0 : this.getIdregistro()
						.hashCode());
		result = 37 * result
				+ (getNombre() == null ? 0 : this.getNombre().hashCode());
		result = 37 * result
				+ (getIdtipo() == null ? 0 : this.getIdtipo().hashCode());
		result = 37 * result
				+ (getIdperfil() == null ? 0 : this.getIdperfil().hashCode());
		result = 37 * result
				+ (getDesctipo() == null ? 0 : this.getDesctipo().hashCode());
		result = 37
				* result
				+ (getDescperfil() == null ? 0 : this.getDescperfil()
						.hashCode());
		return result;
	}
	
}
